/**************************************************
 *                   表单组件枚举定义
 *************************************************/
//表单组件类型
export enum EnumFormItemType {
  FORM_INPUT = 'form-input',
  FORM_SELECT_BOX = 'form-select-box',
  FORM_TOGGLE_BUTTON = 'form-toggle-button',
  FORM_COLOR_INPUT = 'form-color-input',
  
  FORM_CHART_ITEM_INPUT = 'form-chart-input',
  FORM_VARIABLE_SELECT_BOX = 'form-variable-select-box'
}

//数据类型
export enum EnumFormDataType {
  NUMBER_TYPE = 'data-number',
  STRING_TYPE = 'data-string',
  BOOLEAN_TYPE = 'data-boolean'
}

/**************************************************
 *                   事件
 *************************************************/
//事件类型
export enum EnumEventType {
  EVT_NULL = '空',
  EVT_CLICKED = '单击',
  EVT_DOUBLE_CLICKED = '双击',
  EVT_VAR_CHANGED = '值变化'
}

//事件行为
export enum EnumEventOperationType {
  OPERATION_NULL = '空',
  OPERATION_PLAY_VIDEO = '播放视频',
  OPERATION_PLAY_AUDIO = '播放音频',
  OPERATION_OPEN_URL = '打开链接',
  OPERATION_SEND_EMAIL = '发送邮件',
  OPERATION_SEND_CHAT = '发送微信'
}

/**************************************************
 *                   动效类型
 *************************************************/
export enum EnumMotionType {
  MOTION_NULL = '空',
  MOTION_VISIBILITY = '隐藏',
  MOTION_SPARKLE = '闪烁',
  MOTION_SCALE = '缩放'
}
/**************************************************
 *                   运算符
 *************************************************/
//运算符
export enum EnumOperatorType {
  CMP_NULL = '空',
  CMP_LT = '小于',
  CMP_LTE = '小于等于',
  CMP_GT = '大于',
  CMP_GTE = '大于等于',
  CMP_EQ = '等于',
  CMP_BW_IN = '介于'
}



